namespace DotNetNuke.Modules.Admin.ResourceInstaller
{
    using System;

    /// -----------------------------------------------------------------------------
    /// <summary>
    /// The PaDnnAdapterBase is a base class for all PaDnnAdaptors
    /// </summary>
    /// <remarks>
    /// </remarks>
    /// <history>
    /// [cnurse]	10/29/2004	Added Localization Support by adding inheritance
    /// from ResourceInstallerBase
    /// </history>
    /// -----------------------------------------------------------------------------
    public abstract class PaDnnAdapterBase : ResourceInstallerBase
    {
        private PaInstallInfo _installerInfo;

        public PaDnnAdapterBase(PaInstallInfo InstallerInfo)
        {
            this._installerInfo = InstallerInfo;
        }

        public abstract PaFolderCollection ReadDnn();

        public PaInstallInfo InstallerInfo
        {
            get
            {
                return this._installerInfo;
            }
        }
    }
}

